package cn.jw.starter.jwt.core;

import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

/**
 * 框架层定义的token数据对象基类
 *
 * @author wds_prc
 * @since 2024/6/24 23:53
 */
@Data
public class JwBaseTokenObj {

    /**
     * 代表某个业务的唯一id，可以是用户的唯一id，也可以是角色的唯一id等
     */
    @NotEmpty(message = "jwt token创建时，id不能为空")
    private String id;
    /**
     * 代表某个业务中的一个name名称字段
     */
    @NotEmpty(message = "jwt token创建时间，name不能为空")
    private String name;
}
